strapped magnetron - French English Dictionary